package cn.zane.designPattern.behaviorPatterns.iteratorPatterns.design.lang;

/**
 * @author zane
 * @date 2025/01/22
 * @Description
 */
public interface Collection<E,L> extends Iterable<E>{

    boolean add(E e);

    boolean remove(E e);

    boolean addLink(String key,L l);

    boolean removeLink(String key);

    Iterator<E> iterator();
}
